package com.ssy.lingxi.pay.model.vo.response;

import com.ssy.lingxi.pay.model.bo.PayProveBO;

import java.io.Serializable;
import java.util.List;

/**
 * 授信逾期交易VO
 * @author 伍将
 * @date 2020/8/21
 * @version 2.0.0
 */
public class CreditOverdueTradeRecordVO implements Serializable {
    private static final long serialVersionUID = 8853435535239944947L;

    /**
     * 账单id
     */
    private Long billId;

    /**
     * 交易流水号
     */
    private String tradeCode;

    /**
     * 交易项目: 1-订单支付, 2-订单退款, 3-还款
     */
    private Integer operation;

    /**
     * 交易时间
     */
    private String tradeTime;

    /**
     * 交易金额
     */
    private Double tradeMoney;

    /**
     * 逾期天数
     */
    private Long OverdueDay;

    /**
     * 支付凭证
     */
    private List<PayProveBO> payProveList;

    public List<PayProveBO> getPayProveList() {
        return payProveList;
    }

    public void setPayProveList(List<PayProveBO> payProveList) {
        this.payProveList = payProveList;
    }

    public String getTradeCode() {
        return tradeCode;
    }

    public void setTradeCode(String tradeCode) {
        this.tradeCode = tradeCode;
    }

    public Integer getOperation() {
        return operation;
    }

    public Long getBillId() {
        return billId;
    }

    public void setBillId(Long billId) {
        this.billId = billId;
    }

    public void setOperation(Integer operation) {
        this.operation = operation;
    }

    public String getTradeTime() {
        return tradeTime;
    }

    public void setTradeTime(String tradeTime) {
        this.tradeTime = tradeTime;
    }

    public Double getTradeMoney() {
        return tradeMoney;
    }

    public void setTradeMoney(Double tradeMoney) {
        this.tradeMoney = tradeMoney;
    }

    public Long getOverdueDay() {
        return OverdueDay;
    }

    public void setOverdueDay(Long overdueDay) {
        OverdueDay = overdueDay;
    }
}
